package com.lib.fastkit.db.shared_prefrences.interfaces;

import java.util.HashMap;
import java.util.List;

/**
 * Desc : 缓存
 * Author : Lauzy
 * Date : 2018/4/3
 * Blog : http://www.jianshu.com/u/e76853f863a9
 * Email : freedompaladin@gmail.com
 */
public interface UserCacheInterface extends BaseCacheInterface {


    //保存是否为第一次进入平板主页
    void setIsFirtShowMainFragment(int isFirst);

    int getIsFirtShowMainFragment();


    //保存是否在等待老师辅导
    void setIsWait(int isWait);

    int getIsWait();

    //保存是否为平台老师
    void setPlatform_teacher(int platform_teacher);

    int getPlatform_teacher();


    //设置后台推送进入相应界面时状态的保存
    void setPageType(int pageType);

    int getPageType();

    //设置后台推送进入相应界面时状态的保存
    void setPageData(String pageData);

    String getPageData();


    void setInvitaUserId(String userId);

    String getInvitaUserId();


    void setShowZhiboGuide(boolean isShow);

    boolean getShowZhiboGuide();


    void setWhiteBroadImgUrl(String imgUrl);

    String getWhiteBroadImgUrl();


    void setActivityKey(String activityKey);

    String getActivityKey();


    void setBussessType(String bussessType);

    String getBussessType();


    void setCourseId(String courseId);

    String getCourseId();


    void setZhifuXieYi(String zhifuUrl);

    String getZhifuXieYi();


    void setXieYiUrl(String url);

    String getXieYiUrl();

    void setShow(boolean b);

    boolean getShow();

    void setUserName(String name);

    String getUserName();


    void setIsLogin(boolean b);

    boolean getIsLogin();


    void setUserToken(String token);

    String getUserToken();


    void setUserIdentity(String identity);

    String getUserIdentity();


    void setUserHeadUrl(String url);

    String getUserHeadUrl();

    void setUserPhone(String phone);

    String getUserPhone();


    void setQiNiuToken(String phone);

    String getQiNiuToken();


    void setQiNiuUrl(String url);

    String getQiNiuUrl();

    void setYouMengPushToken(String token);

    String getYouMengPushToken();

    void setUserMoney(String money);

    String getUserMoney();

    void setMessageState(int msgState);

    int getMessageState();

    void setConfigJson(String josn);

    String getConfigJson();
}
